9e7c3ae2f6d0705f07b2efa335567bb97167265a,shared/sync-engine-shared/src/com/liferay/sync/engine/documentlibrary/event/GetUserSitesGroupsEvent.java,GetUserSitesGroupsEvent,processResponse,#String#,38

Before Change


			response, new TypeReference<List<SyncSite>>() {});

		for (SyncSite syncSite : syncSites) {
			syncSite.setSyncAccountId(getSyncAccountId());

			SyncSiteService.update(syncSite);
		}
	}

After Change


			SyncSite localSyncSite = SyncSiteService.fetchSyncSite(
				remoteSyncSite.getGroupId(), getSyncAccountId());

			if (localSyncSite == null) {
				remoteSyncSite.setSyncAccountId(getSyncAccountId());

				SyncSiteService.update(remoteSyncSite);

				remoteSyncSiteIds.add(remoteSyncSite.getSyncSiteId());
			}